//package com.inspur.edp.bef.rtgenerator.entitygen.bedtmgen;
//
//import com.inspur.edp.bef.api.attr.determination.AfterQueryDtmAttribute;
//import com.inspur.edp.bef.api.attr.determination.AfterQueryExtendDtmAttribute;
//import com.inspur.edp.bef.dtgenerator.core.rtgen.entitygen.BefRtEntityGenCtx;
//import com.inspur.edp.cef.rtgenerator.common.IntermediateType;
//import com.inspur.edp.cef.rtgenerator.entitygen.EntityGeneratorContext;
//import com.inspur.edp.cef.rtgenerator.entitygen.determination.RTDtmAssemblerGenerator;
//import com.inspur.edp.cef.rtgenerator.entitygen.determination.method.GetChangesetDtmGenerator;
//import com.inspur.edp.cef.rtgenerator.entitygen.determination.method.GetDeterminationContextGenerator;
//import com.inspur.edp.cef.rtgenerator.utils.GeneratorUtil;
//
//public class BEAfterQueryDtmGen extends RTDtmAssemblerGenerator
//{
////ORIGINAL LINE: private new BefRtEntityGenCtx EntityContext => (BefRtEntityGenCtx)super.EntityContext;
//	private BefRtEntityGenCtx getBefEntityContext(){return (BefRtEntityGenCtx)super.EntityContext;}
//	public BEAfterQueryDtmGen(EntityGeneratorContext entityContext, String nodeCode)
//	{
//		super(entityContext, nodeCode);
//	}
//	@Override
//	protected void beforeGenerate()
//	{
//		super.beforeGenerate();
//		getBefEntityContext().getAfterQueryDtmAssemblerTypes().put(NodeCode, new IntermediateType(getName(), GetNameSpace()));
//	}
//	public  String GetNameSpace()
//	{
//		return  getBefEntityContext().befGenCtx.getDefaultNamespace();
//	}
//	@Override
//	protected boolean getIsValueObject(){return false;}
//
//	@Override
//	protected Class getBasicGenOccasionAttr(){return  AfterQueryDtmAttribute.class;}
//	@Override
//	protected Class getExtendGenOccasionAttr(){return AfterQueryExtendDtmAttribute.class;}
//
//	@Override
//	public GetChangesetDtmGenerator changesetMethodGen(){return new GetChangesetMethodGenerator();}
//
//	@Override
//	protected String getName(){return GeneratorUtil.getName( getBefEntityContext().getProjContext().getCefConfig().getID())+ "AfterQueryDtm";}
//
//
//	@Override
//	protected GetDeterminationContextGenerator getDeterminationContextGen()
//	{return new BefGetDeterminationContextGenerator();}
//}